﻿using LogManager.Core.Models;

namespace LogManager.Core.Services.Location
{
    public class LocationCheckProgress : LocationOperationProgress
    {
        public SimpleServiceResult ServiceStatusResult { get; private set; }
        public LocationCheckPath LocationPath { get; private set; }

        public LocationCheckProgress(ILocation location, SimpleServiceResult serviceStatusResult, LocationCheckPath testType, OperationState state)
            : base(location)
        {
            this.OperationState = state;
            this.ServiceStatusResult = serviceStatusResult;
            this.LocationPath = testType;
        }
    }
}
